In [3]:
import numpy as np
In [9]:
ones_arr=np.ones((5,5))
In [11]:
ones_arr
Out[11]:
array([[1., 1., 1., 1., 1.],
[1., 1., 1., 1., 1.],
[1., 1., 1., 1., 1.],
[1., 1., 1., 1., 1.],
[1., 1., 1., 1., 1.]])
In [13]:
ones_arr=np.ones((5,5), dtype=int)
In [43]:
ones_arr
Out[43]:
array([[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1]])
In [45]:
zeros_arr
Out[45]:
array([[0, 0, 0],
[0, 0, 0],
[0, 0, 0]])
In [47]:
zeros_arr=np.zeros((3,3), dtype=int)
In [49]:
zeros_arr
Out[49]:
array([[0, 0, 0],
[0, 0, 0],
[0, 0, 0]])
In [51]:
ones_arr
Out[51]:
array([[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1]])
In [53]:
ones_arr*255
Out[53]:
array([[255, 255, 255, 255, 255],
[255, 255, 255, 255, 255],
[255, 255, 255, 255, 255],
[255, 255, 255, 255, 255],
[255, 255, 255, 255, 255]])
In [55]:
import matplotlib.pyplot as plt
In [57]:
%matplotlib inline
In [59]:
from PIL import Image
In [63]:
horse_img=Image.open(r'C:\Users\DELL\Desktop\Horse1.jpg')
In [65]:
horse_img
Out[65]:
In [75]:
my_img=Image.open(r'D:\Ooty Trip\IMG-20150914-WA0016.jpg')
In [77]:
my_img
Out[77]:
In [85]:
type(horse_img)
Out[85]:
PIL.JpegImagePlugin.JpegImageFile
In [87]:
horse_arr = np.asarray(horse_img)
In [89]:
horse_arr
Out[89]:
array([[[ 97, 122, 188],
[ 94, 119, 185],
[ 90, 115, 181],
...,
[ 68, 75, 94],
[ 69, 76, 95],
[ 69, 76, 95]],
[[ 93, 118, 184],
[ 93, 118, 184],
[ 93, 118, 184],
...,
[ 67, 74, 93],
[ 68, 75, 94],
[ 69, 76, 95]],
[[ 93, 116, 183],
[ 95, 118, 185],
[ 98, 121, 188],
...,
[ 66, 73, 92],
[ 67, 74, 93],
[ 68, 75, 94]],
...,
[[105, 80, 24],
[106, 81, 24],
[110, 86, 26],
...,
[137, 99, 63],
[132, 94, 58],
[130, 92, 56]],
[[107, 76, 30],
[108, 78, 28],
[107, 80, 25],
...,
[128, 89, 56],
[127, 88, 55],
[128, 89, 56]],
[[ 89, 54, 16],
[ 93, 60, 17],
[ 98, 67, 20],
...,
[119, 80, 47],
[122, 83, 50],
[126, 87, 54]]], dtype=uint8)
In [91]:
type(horse_arr)
Out[91]:
numpy.ndarray
In [93]:
horse_arr.shape
Out[93]:
(360, 540, 3)
In [105]:
plt.imshow(horse_arr)
plt.show()
In [107]:
horse_red= horse_arr.copy()
horse_red
Out[107]:
array([[[ 97, 122, 188],
[ 94, 119, 185],
[ 90, 115, 181],
...,
[ 68, 75, 94],
[ 69, 76, 95],
[ 69, 76, 95]],
[[ 93, 118, 184],
[ 93, 118, 184],
[ 93, 118, 184],
...,
[ 67, 74, 93],
[ 68, 75, 94],
[ 69, 76, 95]],
[[ 93, 116, 183],
[ 95, 118, 185],
[ 98, 121, 188],
...,
[ 66, 73, 92],
[ 67, 74, 93],
[ 68, 75, 94]],
...,
[[105, 80, 24],
[106, 81, 24],
[110, 86, 26],
...,
[137, 99, 63],
[132, 94, 58],
[130, 92, 56]],
[[107, 76, 30],
[108, 78, 28],
[107, 80, 25],
...,
[128, 89, 56],
[127, 88, 55],
[128, 89, 56]],
[[ 89, 54, 16],
[ 93, 60, 17],
[ 98, 67, 20],
...,
[119, 80, 47],
[122, 83, 50],
[126, 87, 54]]], dtype=uint8)
In [109]:
horse_arr== horse_red
Out[109]:
array([[[ True, True, True],
[ True, True, True],
[ True, True, True],
...,
[ True, True, True],
[ True, True, True],
[ True, True, True]],
[[ True, True, True],
[ True, True, True],
[ True, True, True],
...,
[ True, True, True],
[ True, True, True],
[ True, True, True]],
[[ True, True, True],
[ True, True, True],
[ True, True, True],
...,
[ True, True, True],
[ True, True, True],
[ True, True, True]],
...,
[[ True, True, True],
[ True, True, True],
[ True, True, True],
...,
[ True, True, True],
[ True, True, True],
[ True, True, True]],
[[ True, True, True],
[ True, True, True],
[ True, True, True],
...,
[ True, True, True],
[ True, True, True],
[ True, True, True]],
[[ True, True, True],
[ True, True, True],
[ True, True, True],
...,
[ True, True, True],
[ True, True, True],
[ True, True, True]]])
In [113]:
plt.imshow(horse_red)
plt.show()
In [115]:
horse_red.shape
Out[115]:
(360, 540, 3)
In [119]:
plt.imshow(horse_arr[:,:,0])
plt.show()
In [123]:
plt.imshow(horse_red[:,:,0], cmap= 'grey')
plt.show()
In [127]:
plt.imshow(horse_red[:,:,0], cmap= 'Blues')
plt.show()
In [129]:
plt.imshow(horse_red[:,:,0], cmap= 'Reds')
plt.show()
In [139]:
plt.imshow(horse_red[:,:,0], cmap= 'PuBu')
plt.show()
In [141]:
plt.imshow(horse_red[:,:,0], cmap= 'Greys')
plt.show()
In [147]:
plt.imshow(horse_red[:,:,1], cmap= 'grey')
plt.show()
In [149]:
plt.imshow(horse_red[:,:,2], cmap= 'grey')
plt.show()
In [151]:
horse_red[:,:,2]
Out[151]:
array([[188, 185, 181, ..., 94, 95, 95],
[184, 184, 184, ..., 93, 94, 95],
[183, 185, 188, ..., 92, 93, 94],
...,
[ 24, 24, 26, ..., 63, 58, 56],
[ 30, 28, 25, ..., 56, 55, 56],
[ 16, 17, 20, ..., 47, 50, 54]], dtype=uint8)
In [155]:
horse_red[:,:,1]
Out[155]:
array([[122, 119, 115, ..., 75, 76, 76],
[118, 118, 118, ..., 74, 75, 76],
[116, 118, 121, ..., 73, 74, 75],
...,
[ 80, 81, 86, ..., 99, 94, 92],
[ 76, 78, 80, ..., 89, 88, 89],
[ 54, 60, 67, ..., 80, 83, 87]], dtype=uint8)
In [157]:
horse_red[:,:,0]
Out[157]:
array([[ 97, 94, 90, ..., 68, 69, 69],
[ 93, 93, 93, ..., 67, 68, 69],
[ 93, 95, 98, ..., 66, 67, 68],
...,
[105, 106, 110, ..., 137, 132, 130],
[107, 108, 107, ..., 128, 127, 128],
[ 89, 93, 98, ..., 119, 122, 126]], dtype=uint8)
In [159]:
horse_red[:,:,1]=0
In [161]:
horse_red[:,:,1]
Out[161]:
array([[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
...,
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0]], dtype=uint8)
In [165]:
plt.imshow(horse_red)
plt.show()
In [175]:
horse_red[:,:,2]
Out[175]:
array([[188, 185, 181, ..., 94, 95, 95],
[184, 184, 184, ..., 93, 94, 95],
[183, 185, 188, ..., 92, 93, 94],
...,
[ 24, 24, 26, ..., 63, 58, 56],
[ 30, 28, 25, ..., 56, 55, 56],
[ 16, 17, 20, ..., 47, 50, 54]], dtype=uint8)
In [177]:
horse_red[:,:,2]=0
In [179]:
horse_red[:,:,2]
Out[179]:
array([[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
...,
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0]], dtype=uint8)
In [181]:
plt.imshow(horse_red)
plt.show()
In [183]:
horse_arr
Out[183]:
array([[[ 97, 122, 188],
[ 94, 119, 185],
[ 90, 115, 181],
...,
[ 68, 75, 94],
[ 69, 76, 95],
[ 69, 76, 95]],
[[ 93, 118, 184],
[ 93, 118, 184],
[ 93, 118, 184],
...,
[ 67, 74, 93],
[ 68, 75, 94],
[ 69, 76, 95]],
[[ 93, 116, 183],
[ 95, 118, 185],
[ 98, 121, 188],
...,
[ 66, 73, 92],
[ 67, 74, 93],
[ 68, 75, 94]],
...,
[[105, 80, 24],
[106, 81, 24],
[110, 86, 26],
...,
[137, 99, 63],
[132, 94, 58],
[130, 92, 56]],
[[107, 76, 30],
[108, 78, 28],
[107, 80, 25],
...,
[128, 89, 56],
[127, 88, 55],
[128, 89, 56]],
[[ 89, 54, 16],
[ 93, 60, 17],
[ 98, 67, 20],
...,
[119, 80, 47],
[122, 83, 50],
[126, 87, 54]]], dtype=uint8)
In [185]:
horse_red
Out[185]:
array([[[ 97, 0, 0],
[ 94, 0, 0],
[ 90, 0, 0],
...,
[ 68, 0, 0],
[ 69, 0, 0],
[ 69, 0, 0]],
[[ 93, 0, 0],
[ 93, 0, 0],
[ 93, 0, 0],
...,
[ 67, 0, 0],
[ 68, 0, 0],
[ 69, 0, 0]],
[[ 93, 0, 0],
[ 95, 0, 0],
[ 98, 0, 0],
...,
[ 66, 0, 0],
[ 67, 0, 0],
[ 68, 0, 0]],
...,
[[105, 0, 0],
[106, 0, 0],
[110, 0, 0],
...,
[137, 0, 0],
[132, 0, 0],
[130, 0, 0]],
[[107, 0, 0],
[108, 0, 0],
[107, 0, 0],
...,
[128, 0, 0],
[127, 0, 0],
[128, 0, 0]],
[[ 89, 0, 0],
[ 93, 0, 0],
[ 98, 0, 0],
...,
[119, 0, 0],
[122, 0, 0],
[126, 0, 0]]], dtype=uint8)
In [187]:
horse_img
Out[187]:
In [189]:
arr1= np.asarray(horse_img)
In [191]:
type(arr1)
Out[191]:
numpy.ndarray
In [193]:
arr1.shape
Out[193]:
(360, 540, 3)
In [197]:
plt.imshow(arr1)
plt.show()
In [202]:
horse_img1= arr1.copy()
In [208]:
plt.imshow(horse_img1)
plt.show()
In [224]:
horse_img1[:,:,1]=0
In [226]:
plt.imshow(horse_img1)
plt.show()
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]: